import request from '@/utils/request'


// 获取设备信息接口
export function getDeviceInfo(query) {
  return request({
    url: 'api/system/deviceInfo',
    method: 'get',
    params: query
  })
}

//设置云台（透传）
export function transparentCmd(data) {
  return request({
    url: 'api/control/transparentCmd',
    method: 'post',
    data: data
  })
}

//设置云台（非透传）
export function direct(data) {
  return request({
    url: 'api/control/direct',
    method: 'post',
    data: data
  })
}


//停止云台（透传）
export function stopS(data) {
  return request({
    url: 'api/control/stop',
    method: 'post',
    data: data
  })
}



//(Auto/Far/Near/Stop)
//云台变焦（非透传）
export function setFocus(data) {
  return request({
    url: 'api/control/focus',
    method: 'post',
    data: data
  })
}


//云台缩放（非透传）
export function setZoom(data) {
  return request({
    url: 'api/control/zoom',
    method: 'post',
    data: data
  })
}

// 获取预置点（非透传）
export function getQueryPreset(query) {
  return request({
    url: 'api/control/queryPreset',
    method: 'get',
    params: query
  })
}

//设置预置点（非透传）
export function setQueryPreset(data) {
  return request({
    url: 'api/control/preset',
    method: 'post',
    data: data
  })
}
